package com.agenda.server.recebedores;

import java.io.ObjectInputStream;
import com.agenda.comum.ObjectRecebedorInformacao;
import com.agenda.controller.EmoticonController;
import com.agenda.model.RespostaRequisicao;
import com.agenda.model.Usuario;

public class LiberarEmoticomRecebedor extends ObjectRecebedorInformacao {

	private RespostaRequisicao resposta;

	@Override
	public void receber(ObjectInputStream objectInput) throws Exception {
		Usuario usuario = (Usuario) objectInput.readObject();
		System.out.println("Usuario que chegou no servidor - " + usuario);
		try {
			EmoticonController.getINSTANCE().liberarEmoticom();
			resposta = new RespostaRequisicao(false, "");

		} catch (Exception e) {
			resposta = new RespostaRequisicao(true, e.getMessage());
		}
	}

	@Override
	protected RespostaRequisicao getReposta() {
		return resposta;
	}

}
